523159
385255
2538
292564
37516
296916
377427
290783
805675
646492
339486
176442
5148799
3567581
3076148
2393804
2230988
2052609
1972358
191578
1768118
1720136
1690196
1637471